.container {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
}

.tabs {
    display: flex;
}

.tab {
    flex: 1 1 auto;
    border: 1px solid #dedede;
    border-right: none;
    background-color: #dedede;
    cursor: pointer;
    line-height: 1.5em;
}

.tab:last-of-type {
    border-right: 1px solid #dedede;
}

.tabSelected {
    composes: tab;
    border-bottom: none;
    background-color: #f9ffff;
    cursor: default;
}

.tabSelected:focus {
    outline: none;
    background-color: #fff;
}
